Component-Oriented Redesign of the CASE-Tool AutoFocus
نویسندگان
چکیده
In this paper we explore how the componentware paradigm can be used to re engineer existing software systems As a case study we use the prototype implementation of the CASE tool AutoFocus which has been developed using standard object oriented design techniques Although designed for re usability with respect to certain criteria AutoFo cus did not use a component based approach yet The case study concentrates on the repository subsystem as this part is currently the least modular part of AutoFocus We outline essential concepts of the componentware paradigm including a methodol ogy how to carry out a component based design process introduce the current state of AutoFocus and sketch how we derive a component based redesign including a migra tion strategy from purely object oriented legacy systems to component based systems
منابع مشابه
A Component-Oriented Architecture for the CASE-Tool AUTOFOCUS
In this paper we explore how the componentware paradigm can be used for realizing a distributed multi-user CASE tool. The case study concentrates on the repository subsystem, as this is the most critical component with respect to the overall design and has strong implications on the possible working modes available to the developers. The proposed architecture will be integrated into the existin...
متن کاملAssessment of Cost Effectiveness of a Firm Using Multiple Cost Oriented DEA and Validation with MPSS based DEA
Data Envelopment Analysis (DEA) is a nonparametric tool for discriminating the best performers from a number of homogenous Decision Making Units (DMU). Cost oriented DEA models identify those best DMUs which run cost efficient process. This paper validates the outcome derived from the Ideal Frontier (mentioned in Sarkar. S (2014)) derived from non-central Principal Component Analysis and a slac...
متن کاملDevelopment of a Car Seat: A Case Study using AUTOFOCUS, DOORS, and the Validas Validator
In this paper we describe the modeling process and the resulting model of a typical car seat. The requirements of this seat are documented in [Chr00] which are the input of our process. We used the tools AUTOFOCUS [AF-02], DOORS [Tel02], and Validas Validator [Val02]. Starting with requirements analysis we develop first model fragments. Afterwards the graphical, component oriented approach of A...
متن کاملIII. The Automatic Reorganization of Object Oriented Hierarchies A Case Study
Software components developed with an object-oriented language require frequent revisions before they become stable, reusable classes. Class evolution is a complex task, and appropriate support in the form of tools and methodologies is required to help software engineers redesign object-oriented libraries. Recently, several approaches have been proposed to restructure inheritance hierarchies, t...
متن کاملThe Quest for Correct Systems: Model Checking of Diagrams and Datatypes
For the practical development of provably correct software for embedded systems the close integration of CASE tools and verification tools is required. This paper describes the combination of the CASE tool AutoFocus with the model checker SMV. AutoFocus provides graphical description techniques for system structure and behavior. In AutoFocus, data types are specified in a functional style, whil...
متن کامل